home *** CD-ROM | disk | FTP | other *** search
/ New Star Software Collection / NSS_Collection.iso / 3-160 stacker 40 / 1.ima / TOOLS / REDBL.BAT < prev   
Encoding:
DOS Batch File  |  1994-02-14  |  2.4 KB  |  93 lines

  1. @ECHO OFF
  2. REM REDBL.BAT - Version 4.00.100
  3. REM Copyright 1993-94, Stac Electronics
  4.  
  5. CLS
  6. ECHO.
  7. ECHO REDBL.BAT
  8. ECHO.
  9. echo This program will replace the DBLSPACE.BIN file located in the root
  10. echo directory of drive %1  This should only be done if you suspect the
  11. echo Stacker aware DBLSPACE.BIN is missing, corrupt or accidentally replaced
  12. echo with the DOS 6 equivalent DBLSPACE.BIN.
  13. ECHO.
  14.  
  15. IF NOT "%1"=="" GOTO CHECK1
  16. ECHO.
  17. echo Please retype the command followed by the drive letter you wish to
  18. echo copy DBLSPACE.BIN.  For example, REDBL C:
  19. GOTO END
  20.  
  21. :CHECK1
  22. SET SSRC=
  23. IF EXIST DBLSPACE.BAK GOTO CHECK3
  24. SET SSRC=
  25. IF EXIST %SSRC%STACLOAD.BIN IF EXIST %SSRC%STACKER.COM GOTO CHECK3
  26. SET SSRC=\
  27. IF EXIST %SSRC%STACLOAD.BIN IF EXIST %SSRC%STACKER.COM GOTO CHECK3
  28. SET SSRC=\STACKER\
  29. IF EXIST %SSRC%STACLOAD.BIN IF EXIST %SSRC%STACKER.COM GOTO CHECK3
  30.  
  31. ECHO.
  32. echo REDBL.BAT could not locate one of it's driver files.  Please try running
  33. echo REDBL %1 from the Stacker 4.0 disk #1.
  34. GOTO END
  35.  
  36. :CHECK3
  37. IF NOT EXIST %1\DBLSPACE.BIN GOTO CHECK6
  38. IF EXIST \TOOLS\SATTRIB.EXE GOTO CHECK5
  39. SET ASRC=C:\DOS\
  40. IF EXIST %ASRC%ATTRIB.EXE GOTO CHECK4
  41. SET ASRC=
  42. IF EXIST %ASRC%ATTRIB.EXE GOTO CHECK4
  43. GOTO DEL-FAIL
  44.  
  45. :CHECK4
  46. IF EXIST %ASRC%ATTRIB.EXE %ASRC%ATTRIB.EXE -A -R -S -H %1\DBLSPACE.BIN
  47. GOTO DEL-FILE
  48.  
  49. :CHECK5
  50. \TOOLS\SATTRIB.EXE -A -R -S -H %1\DBLSPACE.BIN
  51.  
  52. :DEL-FILE
  53. DEL %1\DBLSPACE.BIN
  54. IF NOT EXIST %1\DBLSPACE.BIN GOTO CHECK6
  55.  
  56. :DEL-FAIL
  57. ECHO.
  58. echo REDBL.BAT was unable to delete the current DBLSPACE.BIN file located on
  59. echo drive %1  Check to see that ATTRIB.EXE is in C:\DOS, or in the path before
  60. echo trying this operation again.
  61. ECHO.
  62. GOTO END
  63.  
  64. :CHECK6
  65. ECHO.
  66. ECHO   WARNING: About to update DBLSPACE.BIN file...
  67. ECHO.
  68. PAUSE
  69. IF EXIST DBLSPACE.BAK GOTO USE-BACKUP
  70. COPY /B %SSRC%STACLOAD.BIN+%SSRC%STACKER.COM %1\DBLSPACE.BIN
  71. IF EXIST %1\DBLSPACE.BIN GOTO OK
  72.  
  73. :USE-BACKUP
  74. COPY DBLSPACE.BAK %1\DBLSPACE.BIN
  75. IF EXIST %1\DBLSPACE.BIN GOTO OK
  76. GOTO CHECK7
  77.  
  78. :CHECK7
  79. ECHO   Error: REDBL.BAT was unable to create the DBLSPACE.BIN file.
  80. ECHO.
  81. echo   The specified drive could be full or damaged.
  82. echo   Please check drive %1 and run REDBL %1 again.
  83. ECHO.
  84. GOTO END
  85.  
  86. :OK
  87. ECHO.
  88. echo   The "Stacker Aware" DBLSPACE.BIN was successfully created on drive %1
  89. echo   Reboot your computer in order for the new driver to take affect.
  90. ECHO.
  91.  
  92. :END
  93.